home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / cprog.EXE / C1.TXT < prev    next >
Text File  |  1996-07-05  |  2KB  |  57 lines

  1. C Dili - 1. Konu
  2.  
  3. C NEDIR ?
  4. C programlama dili, Dennis Ritchie tarafindan Bell laboratuarlarinda
  5. yaratilmistir. PDP-11 ile Unix altinda calismak icin yaratilmis olmasina
  6. ragmen, ilgi uzerine MS-DOS altinda calisacak hale getirilmistir.
  7. Basitligi, olusan kodun kucuklugu, ve her cesit programlamada
  8. kullanilabilmesi, C yi populer bir dil yapmistir.
  9.  
  10. C, cok kestirme olmasi nedeni ile, yeni bilgisayarlara baslayanlar icin
  11. ogrenmesi zordur. Bir programci, C ile ust seviyelerden, assebly'ye
  12. yaklasan alt seviyelere kadar programlama yapabilir. C nin sagladigi bu
  13. rahatligin yaninda, tehlikeleride de vardir. Ornegin, makineyi
  14. kilitleyebilecek bir program yazmak, Pascal yada BASIC de yazmaktan cok
  15. daha kolaydir. Bir Pascal derleyicisinin fark edip uyaracagi bir hatayi, C
  16. derleyicileri fark etmeyebilir. C de, kendi basinizasiniz..
  17.  
  18. NIYE C?
  19.  
  20. Bu gun IBM-PC icin yazilan piyasadaki yeni programlarin yuzde 75'i, C ile
  21. yaziliyor. MicroSoft, Macro Assembler 4.0 i cikardiktan sonra, onu C ile
  22. yazdiklarini acikladi. Herhalde icinde birkac assembler rutin vardir ama,
  23. cogunlugu C ile yazilmistir.
  24.  
  25. C, bir komite degilde, bir kisi tarafindan yazilmis oldugundan, cok
  26. kullanisli bir lisandir, fakat cok iyi tanimlanmamistir. C icin bir
  27. standart yoktur, ama ANSI grubu, bu konuda calismaktadir. Isin ilgincligi,
  28. bir standart olmamasina ragmen, degisiklikleri cok azdir. Halbuki iyi
  29. tanimi olan Pascal dilinin, derleyicileri birbirinden cok farklidir, ve
  30. bir Pascal programini bir bilgisayardan digerine gecirmek zordur..
  31.  
  32. C nin Tasinabilirlik referanslari iyi olmasina ragmen, derleyiciler
  33. arasinda farkliliklar vardir. Bu degisiklikler genellikle BIOS
  34. fonksiyonlari gibi standart olmayan seyler kullanildiginda kendini
  35. gosterir.
  36.  
  37.  
  38. TANIMLAYICI ISIMLERI
  39.  
  40. Fonksiyon ve degisken isimleri, harfler ve rakkamlardan olusabilir. Ilk
  41. harf ya bir harf yada alt-cizgi karakteri olmak zorundadir. geri kalanlar
  42. ise, harf, rakkam yada alt cizgi olabilir. Iki nokta onemlidir:
  43.  
  44. (1) Buyuk ve kucuk harfler farklidir. Bir programda "ISIM", "iSiM" ve
  45. "isim", degisik tanimlayicilardir.
  46.  
  47. (2) C'de, en fazla sekiz karakter onemlidir. Bir tanimlayici 8 karakterden
  48. uzun olabilir, fakat ilk sekizi sayilir. Bu derleyiciniz icin boyle
  49. olmayabilir. 
  50.  
  51. DERLEYICI
  52.  
  53. Bu derste bircok ornek program sunacagim. Bunlari istediginiz herhangi bir
  54. derleyici ile derleyebilirsiniz, fakat kullanim kolayligi bakimindan
  55. QuickC derleyicisini tercih etmenizi tavsiye ederim.
  56.  
  57.